immunity cell - Francés Inglés Diccionario